﻿using System;
using System.Collections.Generic;
using System.Text;

namespace 静态成员
{
/************************
* 程序描述：静态成员实例，使用两个静态成员，一个用来统计总人数，
*           每当实例化一个对象时，该总数会自加1，另外一个静态方
*           法，显示总人数。
* 创 建 人：ncbcy@eiTarget
* 版 本 号：1.0.0
* 修改记录：0
***********************/
    class Program
    {
        static void Main(string[] args)
        {
            PersonInfo P006 = new PersonInfo(006, "男", "张");
            PersonInfo P007 = new PersonInfo(007, "女", "王");
            PersonInfo P008 = new PersonInfo(008, "女", "周");
            PersonInfo.ViewTotal();
            Console.ReadLine();
        }
    }
    class PersonInfo
    {
        private static int pTotal;
        public int pid;
        public string psex;
        public string pname;
        public PersonInfo(int pid,string psex,string pname)
        {
            this.pid = pid;
            this.pname = pname;
            this.psex = psex;
            pTotal++;
        }
        static public void ViewTotal()
        {
            Console.WriteLine("所有人总数为：" + pTotal);
        }
    }
}
